/**
 * 
 */
package cn.softTank.BpelModel;

import java.util.List;

/**
 * @author Yuzone (smartzxy@gmail.com)
 *
 */
public interface Invoke extends PartnerActivity {

	Variable getOutputVariable();

	void setOutputVariable(Variable value);

	Variable getInputVariable();

	void setInputVariable(Variable value);

	CompensationHandler getCompensationHandler();

	void setCompensationHandler(CompensationHandler value);
	
	List<Catch> getCatch();
	
	void setCatch(List<Catch> value);
	
	void addCatch(Catch value);
	
	void removeCatchAt(int index);

	CatchAll getCatchAll();

	void setCatchAll(CatchAll value);

	FromParts getFromParts();

	void setFromParts(FromParts value);

	ToParts getToParts();

	void setToParts(ToParts value);
}
